/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.projetoObras.model;

import java.awt.Image;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

/**
 *
 * @author Tiago
 */
public class Artist {
    
    public static final SimpleDateFormat f_date = new SimpleDateFormat("dd/MM/yyyy"); 
    public static final String temp_foto_path = System.getProperty("user.dir")+System.getProperty("file.separator");
    
    private Integer codigo;
    private String nome;
    private String sobrenome;
    private String nome_civil;
    private String nacionalidade;
    private Character sexo;
    private String cidade;
    private String estado;
    private String pais;
    private Date data_nasc;
    private Date data_falec;
    private String contato;
    private String biografia;
    private File foto;
    private List<Work> obras;

    public Artist(){
        
    }

    
    
    
    
    
    /*
     *   CREATE TABLE Artista (
  cod_artista INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  nome VARCHAR(45) NULL,
  sobrenome VARCHAR(45) NULL,
  nome_civil VARCHAR(45) NULL,
  nacionalidade VARCHAR(45) NULL,
  sexo CHAR NULL,
  cidade VARCHAR(20) NULL,
  estado VARCHAR(20) NULL,
  pais VARCHAR(20) NULL,
  data_nascimento DATE NULL,
  data_falecimento DATE NULL,
  cidade_fal VARCHAR(20) NULL,
  estado_fal VARCHAR(20) NULL,
  pais_fal VARCHAR(20) NULL,
  contato_artista VARCHAR(100) NULL,
  biografia VARCHAR(255) NULL,
  foto oid NULL,
  PRIMARY KEY(cod_artista)
);
     */

    public Integer getCodigo() {
        return codigo;
    }

    public String getNome() {
        return nome;
    }

    public String getSobrenome() {
        return sobrenome;
    }

    public String getNome_civil() {
        return nome_civil;
    }

    public String getNacionalidade() {
        return nacionalidade;
    }

    public Character getSexo() {
        return sexo;
    }

    public String getCidade() {
        return cidade;
    }

    public String getEstado() {
        return estado;
    }

    public String getPais() {
        return pais;
    }

    public Date getData_nasc() {
        return data_nasc;
    }

    public Date getData_falec() {
        return data_falec;
    }

    public String getContato() {
        return contato;
    }

    public String getBiografia() {
        return biografia;
    }

    public File getFoto() {
        return foto;
    }

    public List<Work> getObras() {
        return obras;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setSobrenome(String sobrenome) {
        this.sobrenome = sobrenome;
    }

    public void setNome_civil(String nome_civil) {
        this.nome_civil = nome_civil;
    }

    public void setNacionalidade(String nacionalidade) {
        this.nacionalidade = nacionalidade;
    }

    public void setSexo(Character sexo) {
        this.sexo = sexo;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public void setPais(String pais) {
        this.pais = pais;
    }

    public void setData_nasc(Date data_nasc) {
        this.data_nasc = data_nasc;
    }

    public void setData_falec(Date data_falec) {
        this.data_falec = data_falec;
    }
    public void setContato(String contato) {
        this.contato = contato;
    }

    public void setBiografia(String biografia) {
        this.biografia = biografia;
    }

    public void setFoto(File foto) {
        this.foto = foto;
    }

    public void setObras(List<Work> obras) {
        this.obras = obras;
    }
    
    
}
